package com.zwh.rabbitmq.config.dto;

import java.util.Date;

/**
 * @author zwh
 * @date 2021/12/1 18:18
 **/
public class RabbitmqMessageRecordDto {
    private String id;
    /** 消息内容 */
    private String content ;

    /** 发送消息id */
    private String sendMessageId ;
    /** 队列名 */
    private String queueName ;
    /** 交换机名 */
    private String exchangeName ;
    /** 交换机类型 */
    private String exchangeType ;
    /** 路由键 */
    private String routingKey ;
    /** 业务模块 */
    private String businessModule ;
    /** 业务键 */
    private String businessKey ;
    /** 消息状态;（1正常，0-失败） */
    private String messageStatus ;
    /** 消息重试次数 */
    private Integer retryTimes ;
    /** 删除标志;状态（0正常 1删除 2停用） */
    private String status ;
    /** 创建人 */
    private String createBy ;

    /** 更新人 */
    private String updateBy ;

    /** 创建时间 */
    private Date createDate ;

    /** 更新时间 */
    private Date updateDate ;

    /**
     * 消息状态描述
     */
    private String description;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getSendMessageId() {
        return sendMessageId;
    }

    public void setSendMessageId(String sendMessageId) {
        this.sendMessageId = sendMessageId;
    }

    public String getQueueName() {
        return queueName;
    }

    public void setQueueName(String queueName) {
        this.queueName = queueName;
    }

    public String getExchangeName() {
        return exchangeName;
    }

    public void setExchangeName(String exchangeName) {
        this.exchangeName = exchangeName;
    }

    public String getExchangeType() {
        return exchangeType;
    }

    public void setExchangeType(String exchangeType) {
        this.exchangeType = exchangeType;
    }

    public String getRoutingKey() {
        return routingKey;
    }

    public void setRoutingKey(String routingKey) {
        this.routingKey = routingKey;
    }

    public String getBusinessModule() {
        return businessModule;
    }

    public void setBusinessModule(String businessModule) {
        this.businessModule = businessModule;
    }

    public String getBusinessKey() {
        return businessKey;
    }

    public void setBusinessKey(String businessKey) {
        this.businessKey = businessKey;
    }

    public String getMessageStatus() {
        return messageStatus;
    }

    public void setMessageStatus(String messageStatus) {
        this.messageStatus = messageStatus;
    }

    public Integer getRetryTimes() {
        return retryTimes;
    }

    public void setRetryTimes(Integer retryTimes) {
        this.retryTimes = retryTimes;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }
}
